(function(global, factory) {

    /* AMD */ if (typeof define === 'function' && define["amd"])
        define(["protobufjs"], factory);
    /* CommonJS */ else if (typeof require === 'function' && typeof module === "object" && module && module["exports"])
        module['exports'] = (function() {
            var ProtoBuf; try { ProtoBuf = require("../protobuf/protobufjs"); } catch (e) {}
            return factory(ProtoBuf);
        })();
    /* Global */ else
        (global["dcodeIO"] = global["dcodeIO"] || {})["PbKiller"] = factory(global["dcodeIO"]["ProtoBuf"]);

})(this, function(ProtoBuf) {

    let cccVer = "3.0.0";
    ProtoBuf.Util.IS_NODE = false;
    ProtoBuf.Util.cccVer = cccVer;
    window.ProtoBuf = ProtoBuf;

    var PbKiller = {};
    return PbKiller;
});